package com.ibeeking.found.msg.service.common.enums;

public enum WxMaMsgTemplateTypeEnum {
    SUBSCRIBE_ONE_TIME("一次性订阅", 2),
    SUBSCRIBE_LONG_TIME("长期订阅", 3),;

    private String name;
    private Integer type;

    WxMaMsgTemplateTypeEnum(String name, Integer type) {
        this.name = name;
        this.type = type;
    }

    public String getName() {
        return name;
    }

    public Integer getType() {
        return type;
    }

    public static String getNameByType(Integer type) {
        for (WxMaMsgTemplateTypeEnum enumObj : values()) {
            if (enumObj.getType().equals(type)) {
                return enumObj.getName();
            }
        }
        return null;
    }

    public static WxMaMsgTemplateTypeEnum getEnumByType(Integer type) {
        for (WxMaMsgTemplateTypeEnum enumObj : values()) {
            if (enumObj.getType().equals(type)) {
                return enumObj;
            }
        }
        return null;
    }
}
